<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
</head>
<script>
    //求任意两数间的累加和

    /* function getSum(sum1, sum2) {
        var sum = 0;
        for (var i = sum1; i <= sum2; i++) {
            sum += i;
        }
        return sum;
    }
    console.log(getSum(1, 100)); */

    //求两数最大值
    /* function getMax(num1, num2) {
        // if (num1 > num2) {
        //     return num1;
        // } else {
        //     return num2;
        // }
        return num1 > num2 ? num1 : num2;
    }
    console.log(getMax(1, 2)); */

    //求数组最大值
    /* function getArrMax(arr) {
        var max = arr[0];
        for (var i = 1; i <= arr.length; i++) {
            if (arr[i] > max) {
                max = arr[i];
            }
        }
        return max;
    }
    var re = getArrMax([1, 77, 2, 88, 3]);
    console.log(re); */

    /* for (var i = 0; i <= 100; i++) {
        var num = prompt(
            '欢迎使用简易计算器：\n 1.加法运算\n 2.减法运算\n 3.乘法运算\n 4.除法运算\n 5.退出\n 请输入你需要的操作：'
        )
        num = parseFloat(num);
        switch (num) {
            case 1:
                function jia(num1, num2) {
                    return parseFloat(num1) + parseFloat(num2);
                }
                var jg = jia(prompt('请输入第一个数：'), prompt('请输入第二个数：'))
                alert('结果为' + jg);
                break;
            case 2:
                function jian(num1, num2) {
                    return parseFloat(num1) - parseFloat(num2);
                }
                var jg = jian(prompt('请输入第一个数：'), prompt('请输入第二个数：'))
                alert('结果为' + jg);
                break;
            case 3:
                function cheng(num1, num2) {
                    return parseFloat(num1) * parseFloat(num2);
                }
                var jg = cheng(prompt('请输入第一个数：'), prompt('请输入第二个数：'))
                alert('结果为' + jg);
                break;
            case 4:
                function chu(num1, num2) {
                    return parseFloat(num1) / parseFloat(num2);
                }
                var jg = chu(prompt('请输入第一个数：'), prompt('请输入第二个数：'))
                alert('结果为' + jg);
                break;
            case 5:
                alert('退出成功');
                i = 101;
                break;
            default:
                alert('请输入正确的选项');
        }
    } */

    //求任意个数的最大值
    /*   function getMax() {
          var max = arguments[0];
          for (var i = 1; i < arguments.length; i++) {
              if (arguments[i] > max) {
                  max = arguments[i];
              }
          }
          return max;
      }
      console.log(getMax(1, 5, 3, 8, 9)); */

    //利用函数封装 翻转数组  reverse 翻转
    /* function reverse(arr) {
        if (Array.isArray) {
            var newArr = [];
            for (var i = arr.length - 1; i >= 0; i--) {
                newArr[newArr.length] = arr[i]
            }
            return newArr;
        } else {
            return '输入正确数组';
        }
    }
    var arr1 = reverse([1, 2, 3, 4])
    console.log(arr1); */

    //函数封装 冒泡排序   sort  排序
    /* function sort(arr) {
        for (var i = 0; i < arr.length - 1; i++) {
            for (var j = 0; j < arr.length - i - 1; j++) {
                if (arr[j] > arr[j + 1]) {
                    var temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
        return arr;
    }
    var arr1 = sort([5, 4, 3, 2, 1])
    console.log(arr1); */

    //判断瑞年
    /*  function isRunYear(year) {
         var flag = false;
         if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
             flag = true;
         }
         return flag;
     }
     console.log(isRunYear(2000)); */

    //输入年份  判断2月天数
    /*  function backDay() {
         var year = prompt('请输入年份：');
         if (isRunYear(year)) {
             alert('二月份有29天')
         } else {
             alert('二月份有28天')
         }
     }
     backDay();

     function isRunYear(year) {
         var flag = false;
         if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
             flag = true;
         }
         return flag;
     } */
    /* var t = true;
    while (t) {
        var num = prompt(
            "欢迎使用计算器：\n" +
            "1.加法运算\n" +
            "2.减法运算\n" +
            "3.乘法运算\n" +
            "4.除法运算\n" +
            "5.退出\n" +
            "请输入您的选项："
        );
        var num = parseInt(num);
        var c = 0;
        switch (num) {
            case 1:
                var a = prompt("请输入第一个数据");
                var b = prompt("请输入第二个数据");
                a = parseInt(a);
                b = parseInt(b);
                c = a + b;
                alert("计算结果为:" + c);
                break;
            case 2:
                var a = prompt("请输入第一个数据");
                var b = prompt("请输入第二个数据");
                a = parseInt(a);
                b = parseInt(b);
                c = a - b;
                alert("计算结果为:" + c);
                break;
            case 3:
                var a = prompt("请输入第一个数据");
                var b = prompt("请输入第二个数据");
                a = parseInt(a);
                b = parseInt(b);
                c = a * b;
                alert("计算结果为:" + c);
                break;
            case 4:
                var a = prompt("请输入第一个数据");
                var b = prompt("请输入第二个数据");
                a = parseInt(a);
                b = parseInt(b);
                c = a / b;
                alert("计算结果为:" + c);
                break;
            case 5:
                alert("退出成功");
                t = false;
                break;
            default:
                alert("请输入正确的选项");
        }
    } */
</script>

<body></body>

</html>